home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / CMCD0304.ISO / Software / Freeware / Programare / nullsoft / nsis20.exe / Contrib / Modern UI / Changelog.txt next >
Text File  |  2004-02-06  |  10KB  |  217 lines

  1. NSIS Modern User Interface - VERSION HISTORY
  2.  
  3. 1.70 - February 6, 2004
  4. * Improved documentation
  5. * New Init custom function for Welcome and Finish page
  6.  
  7. 1.69 - January 7, 2004
  8. * All uninstaller pages work without installer pages
  9. * Fixed top text on uninstaller license page
  10.  
  11. 1.68 - November 24, 2003
  12. * New settings for extra space for title and text on Welcome and Finish page.
  13. * Improved handling of verbose settings. Define MUI_VERBOSE the set the Modern UI verbose level (1-4).
  14. * Language file string for uninstaller reboot information
  15. * Setting for folder validation in leave function
  16. * Fixed finish page text settings for multiple pages
  17.  
  18. 1.67 - November 18, 2003
  19. * Support for uninstaller Welcome pages and Finish pages
  20. * Improved and changed text settings
  21. * ID for Start Menu Folder pages, easier to use multiple pages
  22. * Renamed a few settings
  23. * Default header image
  24. * Support for uninstaller abort warning
  25. * Setting for 3 line text on Welcome and Finish page
  26.   (NOTE: New settings have been introduces in version 1.68)
  27. * Langauge file backwards compatibility: English for missing strings
  28. * Support for different uninstaller header image
  29. * Language selection dialog not displayed if installer is silent
  30. * Cancel button on Finish page when there are options
  31. * Full RTL support
  32.  
  33. 1.66 - October 7, 2003
  34. * New system for page settings and custom pages
  35. * Support for uninstaller components page
  36. * Support for multiple pages of the same type
  37. * New position for interface settings
  38. * Changed macro, setting names
  39. * Updated langauge system, new language files and settings
  40. * Removed MUI_BRANDINGTEXT. Use BrandingText command now.
  41. * Removed MUI_PRODUCT and MUI VERSION. Use Name command now.
  42.  
  43. 1.65 - July 16, 2003
  44. * New page configuration system, no different system for installers with custom pages
  45. * Default windows color for the license text background
  46. * Example script updates (new format, user variables)
  47. * Improved registry storage for Start Menu folder
  48. * ReserveFile macro for StartMenu plug-in
  49. * Option to always show the language selection dialog (even if a language has been stored in the registry)
  50. * Checkboxes on Finish page can be used to call a function
  51. * Support for custom leave functions for Start Menu Folder, Welcome and Finish pages
  52. * Support for a link on the Finish page
  53. * New macro to get Start Menu folder in uninstaller
  54. * Options to disable bitmap stretching
  55. * Components page description box info text: always displayed
  56.   when mouse is outside box, disabled style
  57.  
  58. 1.64 - April 27, 2003
  59. * Support for license page with checkbox or radiobuttons to let the user accept the agreement or not
  60. * Macros for finish headers don't have to be inserted anymore
  61. * Language preference stored when installation has completed, no problems anymore when the users selects the wrong language
  62. * Header text for aborted installation
  63. * New macros: get language for uninstaller, delete shortcuts
  64. * Language specific fonts
  65. * Welcome/Finish page INI files can be modified in pre functions
  66. * More texts can be customized
  67.  
  68. 1.63 - March 9, 2003
  69. * Support for a bitmap in the wizard header
  70. * New defines to change the components page interface
  71. * MUI_SYSTEM inserted automatically
  72. * Single macro for language selection dialog
  73. * Removed page description in window title
  74. * Easier to customize resource files
  75. * New system for custom functions
  76. * Start Menu folder registry key automatically written
  77. * New InstallOptions macros that do not remove the return value from the stack
  78. * Support for custom pages before the finish page
  79. * Renamed Start Menu page defines
  80. * 'Do not create shortcuts' checkbox can be removed
  81. * 'MS Shell Dlg' font for header title
  82. * RTL support
  83. * Documentation updates
  84. * Minor fixes
  85.  
  86. 1.62 - February 2, 2003
  87. * New language strings for Finish page
  88. * Possibility to let a Modern UI Function call your own function
  89. * No problems anymore when using both 'Run program' and 'Show Readme' on the Finish page
  90. * Default state of checkboxes on the finish page can be changed
  91. * Welcome / Finish page compatible with custom DPI settings
  92. * Converted Install Options INI files to use dialog units
  93. * More ReserveFile macros
  94.   (NOTE: Some of these macros have been removed in later versions)
  95. * Background color can be changed with a define
  96. * Support for multilingual branding texts
  97. * Start Menu / Finish page window titles also work when using custom page commands
  98. * Language files should be inserted after inserting the MUI_SYSTEM macro
  99.   (NOTE: The MUI_SYSTEM macro has been removed in version 1.63)
  100. * Define MUI_MANUALVERBOSE if you don't want the Modern UI to change the verbose settings during compilation
  101.   (NOTE: This setting has been changed in version 1.68)
  102.     
  103. 1.61 - December 5, 2002
  104. * modern3.exe UI without description area
  105.   (NOTE: This setting has been changed in version 1.63)
  106. * Added define to show uninstall confirm page
  107. * Added language string for finish page title and continue to uninstall
  108. * Define for parameters for the application to run on the finish page
  109. * Bugfixes
  110.  
  111. 1.6 - November 18, 2002
  112. * Welcome / Finish page
  113. * Automatic ask for reboot on finish page
  114. * Create no shortcut option on the Start Menu Folder selection page
  115. * Customizing GUIInit functions easier
  116. * Minor font / UI changes
  117.  
  118. 1.5 - November 11, 2002
  119. * New language file format
  120. * Language strings can be changed in the script without editing languagefiles
  121. * Start Menu Folder selection page
  122. * 'Click Next to continue' and 'Click Install to start the installation' texts automatically change to the page order
  123. * Install Options macros updated. MUI_INSTALLOPTIONS_DISPLAY is the standard macro now.
  124.   Use MUI_INSTALLOPTIONS_INITDIALOG and MUI_INSTALLOPTIONS_SHOW if you want to customize dialog controls.
  125. * No more writing window titles & abort warnings to Install Options INI Files
  126. * Compatible with updated paging system
  127. * Renamed macros and defines
  128. * Some small fixes
  129.  
  130. 1.4 - November 4, 2002
  131. * Uses new NSIS Page command
  132. * Macro System updates (smaller)
  133. * Macro System a lot easier
  134. * Modern UI Language Files load NLF language files
  135. * Renamed macros and defines
  136.  
  137. 1.3 - October 27, 2002
  138. * Easier macro system for basic scripts
  139. * New MultiLanguage system using Modern UI Language Files
  140. * New directory structure (header/language files in Contrib\Modern UI)
  141. * Small bugfixes & typo corrections
  142. * SetPage function should be set using defines
  143. * Different NextPage/PrevPage/FinishHeader macros for install/uninstall
  144.   (NOTE: These macros have been removed in version 1.4)
  145. * Interface settings can be definend (for example, MUI_ICON), no parameters for MUI_INTERFACE anymore
  146. * New Install Options macros to read/write IO INI file value
  147.  
  148. 1.21 - September 30, 2002
  149. * Temp vars set in Modern UI header
  150. * Currentpage & Install Options vars should be set using
  151.   parameters of the MUI_INTERFACE and * MUI_INSTALLOPTIONS macros
  152.   (NOTE: The MUI_INTERFACE macro has been removed in version 1.3)
  153. * MultiLanguage.nsi uses the new language strings
  154.  
  155. 1.2 - September 22, 2002
  156.   (NOTE: All macors mentioned here have been removed in version 1.4)
  157.   
  158. * Lots of macro system updates & fixes
  159. * InstallOptions support in macro system
  160. * Added Modern UI + InstallOptions example (InstallOptions.nsi)
  161. * MUI_NEXTPAGE_OUTER integrated in MUI_NEXTPAGE
  162. * No hard-coded function names anymore (you should give
  163.   MUI_PREVPAGE a parameter with the set page function name
  164.   (for example, MUI_PREVPAGE SetPage)
  165. * Examples use ReserveFile for faster startup
  166.  
  167. 1.19 - Semtember 19, 2002
  168. * Renamed some macros
  169. * Custom code can be used between page start/stop macros
  170.   (NOTE: These macros have been removed in version 1.4)
  171.  
  172. 1.18 - Semtember 13, 2002
  173. * Uses the new Sendmessage string option
  174.  
  175. 1.17 - Semtember 10, 2002
  176. * Win9x font weight bug fixed (font of title in white rect)
  177.  
  178. 1.16 - Semtember 6, 2002
  179. * Change text 'Scroll down' on license page to 'Press Page Down',
  180.   because the RichEdit control has focus by default now
  181.  
  182. 1.15 - Semtember 4, 2002
  183. * Multilanguage example: changed LangDialog to LangDLL::LangDialog (using the DLL name is now required)
  184.   (NOTE: A new macro for the language selection dialog has been introduced in version 1.63)
  185.  
  186. 1.14 - Semtember 3, 2002
  187. * Small grammar fix (thanks eccles)
  188. * UI files updated by Justin for better RichEdit usage
  189.  
  190. 1.13 - Semtember 2, 2002
  191. * Added 16 color icons 
  192.  
  193. 1.12 - August 30, 2002
  194. * Verifying installer & Unpacking data dialog has no titlebar anymore
  195.  
  196. 1.11 - August 29, 2002
  197. * Finish header for uninstaller can also be set using MUI_FINISHHEADER
  198.   (NOTE: The MUI_FINISHHEADER macro has been removed in version 1.64)
  199.  
  200. 1.1 - August 29, 2002
  201.   (NOTE: All settings mentioned here do not exist anymore)
  202.  
  203. * Header file with macros, it's now very easy to use the UI in your scripts
  204. * Added the modern2.exe UI, with an other location of the Description frame, for installers with a lot of subsections (thanks rainwater)
  205. * Updated example scripts
  206. * Added Multilanguage.nsi example (Multilanguage & LangDLL)
  207. * Fixed background color issue with some custom XP themes
  208. * Removed WS_VISIBLE from black rect for inner dialog (fixes display issues)
  209. * Changed size of description area
  210. * Example script: Added instructions for the user on the Description frame
  211. * Auto sizing branding text
  212. * Used modern.bmp for the checks (thanks rainwater)
  213. * Using the new NSIS version, descriptions work using the keyboard and you can give descriptions to subsections
  214. * Correct font size using High-DPI fonts
  215.  
  216. 1.0 - August 26, 2002
  217. * Initial release